ATTENTION :
cette rubrique est destinée aux utilisateurs expérimentés
puisqu'elle fait appel à des fichiers systèmes de MS
Windows. Si vos ne disposez pas de connaissances avancées de
cet environnement, ne vous essayez pas aux manipulations
expliqués ci-après.
Media Control
Interface (MCI) permet une lecture standardisée de fichiers
multimédia. Le diffuseur de médias de Windows fonctionne grâce
à cette librairie. Un pilote MCI est un fichier permettant la
lecture d'un ou plusieurs fichiers multimédia. L'utilisation
de MCI fait appel aux fichiers WIN.INI et SYSTEM.INI situés
dans le répertoire de Windows.
1.
SYSTEM.INI
Les pilotes MCI sont déclarés dans la section
[MCI] de SYSTEM.INI
[mci]
cdaudio=mcicda.drv
sequencer=mciseq.drv
waveaudio=mciwave.drv 9
avivideo=mciavi.drv
videodisc=mcipionr.drv
vcr=mcivisca.drv
dmusic=etekmod.drv
MPEGVideo=mciqtz.drv
Animation1=mciaap.drv
Ainsi, le pilote
MCI mciseq.drv sera reconnu sous le nom de "sequencer".
Il permet la lecture de fichiers de type MIDI. Le pilote MCI
mciqtz.drv sera reconnu sous le nom de "MPEGVideo",
c'est le pilote de Microsoft ActiveMovie, il permet la lecture
d'un grand nombre de fichiers : AVI, MOV, MPG, MP2, MP3 (ActiveMovie
v2 uniquement) , MID, WAV, etc...
2.
WIN.INI
Les types de fichiers associés à ces pilotes
MCI sont déclarés dans la section [mci extensions] de
WIN.INI
[mci
extensions]
mid=Sequencer
rmi=Sequencer
wav=waveaudio
mod=dmusic
avi=MPEGVideo
mov=MPEGVideo
mpg=MPEGVideo
mpeg=MPEGVideo
au=MPEGVideo
snd=MPEGVideo
aif=MPEGVideo
kar=Sequencer
cda=cdaudio
mp3=MPEGVideo
fli=Animation1
flc=Animation1
Cela signifie
que les fichier *.mid seront lus grâce au pilote "sequencer"
(donc mciseq.drv), ou encore que les pistes audio (*.cda)
seront lues grâce à "cdaudio", donc mcicda.drv.
Et alors ? Quel
intérêt de savoir ça ? Et bien, plusieurs pilotes MCI
peuvent permettre la lecture d'un type de fichier. Un pilote
peut être mieux optimisé qu'un autre ou permettre plus de
fonctionnalités. Par exemple, un fichier *.wav peut être lu grâce
à "waveaudio" ou grace à "MPEGVideo", un
fichier *.mid peut être lu grace à "sequencer" ou
grace à "MPEGVideo", un fichier *.avi peut être lu
grace à "avivideo" ou grace à "MPEGVideo".
Dans le cas d'ActiveMovie ("MPEGVideo"), des
fonctionnalités sont ajoutées ou mieux gérées : variation
de la vitesse de lecture (ralenti, accéléré, etc...). En
contrepartie, les informations retournées par le pilote MCI
sont moins complètes, notamment pour les fichiers MIDI ou
WAVE (pas de fréquence d'échantillonnage, nombre de bits ou
d'informations de copyright, etc...).
Vous pouvez
utiliser l'assistant MCI dans la fenêtre Préférences pour
assigner un pilote à un type de fichier. Néanmoins vous ne
pourrez pas ajouter un nouveau type de fichier.
Selon les pilotes MCI installés sur votre système, vous
pouvez donc affiner la lecture de vos fichiers multimédias.
Le pilote affecté à un type de fichier doit effectivement
exister. N'ajoutez pas au hasard "MOD=dmusic" en
croyant que ces fichiers seront lus : lorsqu'un pilote est
installé sur votre système, il apparaît dans la section
[MCI] de votre SYSTEM.INI |